package com.csi.domain;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * 房间表
 */
@Data
@Schema(description = "房间信息模型")
public class Room {

    @Schema(description = "房间的唯一标识符", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
    private long id; // 房间id

    @Schema(description = "当前房间状态（例如：已入住、空闲中）", requiredMode = Schema.RequiredMode.REQUIRED,
            example = "空闲中", allowableValues = {"已入住", "空闲中"})
    private String roomStatus; // 当前房间状态

    @Schema(description = "房型ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "2")
    private long typeId; // 房型id
}